#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/msg.h>
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
    int msg_id;

    //亲缘进程消息队列
    msg_id = msgget(IPC_PRIVATE, 0777); 
    if(msg_id < 0){
        printf("创建消息队列失败\n");
    }
    printf("创建消息队列成功, msgid = %d\n",msg_id);

    //查看消息队列
    system("ipcs -q");

    //使用 msgctl 删除消息队列对象
    msgctl(msg_id, IPC_RMID, NULL);

    //查看消息队列
    system("ipcs -q");

    return 0;
}


